participation and activity limitation survey - Alemán Inglés Diccionario